package com.example;


import java.util.List;

import de.greenrobot.daogenerator.DaoGenerator;
import de.greenrobot.daogenerator.Entity;
import de.greenrobot.daogenerator.Schema;

/**
 * Created by dllo on 16/1/17.
 * 操作数据库  增删查
 *
 */
public class ExpDaoGenerator {

    public static void main(String[] args) {
        // 创建Schema对象
        // 构造方法第一个参数为数据库版本号
        // 第二个参数为自动生成的实体类将要存放的位置,前面为我的Android Module的包名
        Schema schema = new Schema(1000, "com.lanou.myapp.greendao");
        // 添加需要创建的实体类信息

        Entity entity = schema.addEntity("RankingComic");

        entity.addIntProperty("comic_id");
        entity.addStringProperty("title");
        entity.addStringProperty("authors");
        entity.addStringProperty("status");
        entity.addStringProperty("cover");
        entity.addStringProperty("types");
        entity.addIntProperty("last_updatetime");
        entity.addIntProperty("num");

        try {
            // 创建实体类.第二个参数填Android Module的路径
            new DaoGenerator().generateAll(schema, "./app/src/main/java");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /**
     * 添加将要创建的实体类的信息,会根据类名生成数据库的表,属性名生成数据库的字段<p>
     * 当然如果想建多张表,可以创建多个Entity对象
     *
     * @param schema
     */

}
